# 1x1=1	1x2=2	1x3=3	1x4=4	1x5=5	1x6=6	1x7=7	1x8=8	1x9=9
#       2x2=4	2x3=6	2x4=8	2x5=10	2x6=12	2x7=14	2x8=16	2x9=18
#               3x3=9	3x4=12	3x5=15	3x6=18	3x7=21	3x8=24	3x9=27
#                       4x4=16	4x5=20	4x6=24	4x7=28	4x8=32	4x9=36
#                               5x5=25	5x6=30	5x7=35	5x8=40	5x9=45
#                                       6x6=36	6x7=42	6x8=48	6x9=54
#                                               7x7=49	7x8=56	7x9=63
#                                                       8x8=64	8x9=72
#                                                               9x9=81

for a in range(1, 10):
    for b in range(1, 10):
        s = ''
        s += str(a)
        s += 'x'
        s += str(b)
        s += '='
        s += str(a * b)
        s += '\t'
        if a > b:
            s = '        '
        print(s, end='')
    print("换行")

# for a in range(1, 10):
#     k = (a - 1) * '        '
#     for b in range(a, 10):
#         s = ''
#         s += str(a)
#         s += 'x'
#         s += str(b)
#         s += '='
#         s += str(a * b)
#         s += '\t'
#         k += s
#     print(k)

# 1x1=1
# 2x1=2	2x2=4
# 3x1=3	3x2=6	3x3=9
# 4x1=4	4x2=8	4x3=12	4x4=16
# 5x1=5	5x2=10	5x3=15	5x4=20	5x5=25
# 6x1=6	6x2=12	6x3=18	6x4=24	6x5=30	6x6=36
# 7x1=7	7x2=14	7x3=21	7x4=28	7x5=35	7x6=42	7x7=49
# 8x1=8	8x2=16	8x3=24	8x4=32	8x5=40	8x6=48	8x7=56	8x8=64
# 9x1=9	9x2=18	9x3=27	9x4=36	9x5=45	9x6=54	9x7=63	9x8=72	9x9=81
# for a in range(1, 10):
#     for b in range(1, a + 1):
#         s = ''
#         s += str(a)
#         s += 'x'
#         s += str(b)
#         s += '='
#         s += str(a * b)
#         s += '\t'
#
#         huanhang = ''
#         if a == b:
#             huanhang = '\n'
#         print(s, end=huanhang)

# for i in range(1, 10):  # 外层循环控制行数，从 1 到 9
#     for j in range(1, i + 1):  # 内层循环控制每行的乘法数量，根据行数递增
#         print(f"{j} * {i} = {i * j}", end="\t")  # 输出乘法式子，并以制表符分隔
#     print()  #

# 两个数相乘的写法
# a = 3
# b = 4
# s = ''
# s += str(a)
# s += 'x'
# s += str(b)
# s += '='
# s += str(a * b)
# print(s)

# 1x1=1	1x2=2	1x3=3	1x4=4	1x5=5	1x6=6	1x7=7	1x8=8	1x9=9
# 2x1=2	                                                        2x9=18
# 3x1=3	                                                     	3x9=27
# 4x1=4	                                                     	4x9=36
# 5x1=5	                                                     	5x9=45
# 6x1=6	                                               	        6x9=54
# 7x1=7	                                                    	7x9=63
# 8x1=8	                                                    	8x9=72
# 9x1=9	9x2=18	9x3=27	9x4=36	9x5=45	9x6=54	9x7=63	9x8=72	9x9=81
# for i in range(9):
#     k = ''
#     for j in range(9):
#         a = i + 1
#         b = j + 1
#         if (a != 1) and (a != 9) and (b != 1) and (b != 9):
#             k += '        '
#             continue
#         s = ''
#         s += str(a)
#         s += 'x'
#         s += str(b)
#         s += '='
#         s += str(a * b)
#         s += '\t'
#         k += s
#     print(k)

# 写出九九乘法表(for循环嵌套)

# 1x1=1	1x2=2	1x3=3	1x4=4	1x5=5	1x6=6	1x7=7	1x8=8	1x9=9
# 2x1=2	2x2=4	2x3=6	2x4=8	2x5=10	2x6=12	2x7=14	2x8=16	2x9=18
# 3x1=3	3x2=6	3x3=9	3x4=12	3x5=15	3x6=18	3x7=21	3x8=24	3x9=27
# 4x1=4	4x2=8	4x3=12	4x4=16	4x5=20	4x6=24	4x7=28	4x8=32	4x9=36
# 5x1=5	5x2=10	5x3=15	5x4=20	5x5=25	5x6=30	5x7=35	5x8=40	5x9=45
# 6x1=6	6x2=12	6x3=18	6x4=24	6x5=30	6x6=36	6x7=42	6x8=48	6x9=54
# 7x1=7	7x2=14	7x3=21	7x4=28	7x5=35	7x6=42	7x7=49	7x8=56	7x9=63
# 8x1=8	8x2=16	8x3=24	8x4=32	8x5=40	8x6=48	8x7=56	8x8=64	8x9=72
# 9x1=9	9x2=18	9x3=27	9x4=36	9x5=45	9x6=54	9x7=63	9x8=72	9x9=81
# for i in range(9):
#     k = ''
#     for j in range(9):
#         a = i + 1
#         b = j + 1
#         s = ''
#         s += str(a)
#         s += 'x'
#         s += str(b)
#         s += '='
#         s += str(a * b)
#         s += '\t'
#         k += s
#     print(k)

# 1x1=1
# 2x1=2	2x2=4
# 3x1=3	3x2=6	3x3=9
# 4x1=4	4x2=8	4x3=12	4x4=16
# 5x1=5	5x2=10	5x3=15	5x4=20	5x5=25
# 6x1=6	6x2=12	6x3=18	6x4=24	6x5=30	6x6=36
# 7x1=7	7x2=14	7x3=21	7x4=28	7x5=35	7x6=42	7x7=49
# 8x1=8	8x2=16	8x3=24	8x4=32	8x5=40	8x6=48	8x7=56	8x8=64
# 9x1=9	9x2=18	9x3=27	9x4=36	9x5=45	9x6=54	9x7=63	9x8=72	9x9=81

# for i in range(9):
#     k = ''
#     for j in range(9):
#         a = i + 1
#         b = j + 1
#         if b > a:
#             break
#         s = ''
#         s += str(a)
#         s += 'x'
#         s += str(b)
#         s += '='
#         s += str(a * b)
#         s += '\t'
#         k += s
#     print(k)

# 1x1=1	1x2=2	1x3=3	1x4=4	1x5=5	1x6=6	1x7=7	1x8=8	1x9=9
#       2x2=4	2x3=6	2x4=8	2x5=10	2x6=12	2x7=14	2x8=16	2x9=18
#               3x3=9	3x4=12	3x5=15	3x6=18	3x7=21	3x8=24	3x9=27
#                       4x4=16	4x5=20	4x6=24	4x7=28	4x8=32	4x9=36
#                               5x5=25	5x6=30	5x7=35	5x8=40	5x9=45
#                                       6x6=36	6x7=42	6x8=48	6x9=54
#                                               7x7=49	7x8=56	7x9=63
#                                                       8x8=64	8x9=72
#                                                               9x9=81
# for i in range(9):
#     k = ''
#     for j in range(9):
#         a = i + 1
#         b = j + 1
#         if a > b:
#             k += '        '
#             continue
#         s = ''
#         s += str(a)
#         s += 'x'
#         s += str(b)
#         s += '='
#         s += str(a * b)
#         s += '\t'
#         k += s
#     print(k)

# for i in range(1, 10):  # 外层循环控制行数，从 1 到 9
#     for j in range(1, i + 1):  # 内层循环控制每行的乘法数量，根据行数递增
#         print(f"{j} * {i} = {i * j}", end="\t")  # 输出乘法式子，并以制表符分隔
#     print()  #
